technology licensing - French English Dictionary